package persistent;

public class Dato {
	public String save(model.Dato datoObject) {
		String sql;
		model.Metadata clave = datoObject.getClave();
		String valor = datoObject.getValor();
		Integer idFicha = datoObject.getId(); // Como mierda saco el id de la ficha/lectura???

		if(datoObject.hasId()) {
			Integer id = datoObject.getId();
			sql = "UPDATE dato SET id_metadata=" + clave + ", id_ficha=" + idFicha + ", valor='" + valor + "' WHERE id=" + id;
		} else {
			sql = "INSERT INTO dato (id_metadata, id_ficha, valor) VALUES (" + clave + ", " + idFicha + ", '" + valor + "')";
		}
		return sql;
	}
	
	public String delete(model.Dato datoObject) {
		Integer id = datoObject.getId();
		String sql = "DELETE FROM dato WHERE id=" + id + ";";
		return sql;
	}
}
